class UIException(Exception):
    def __init__(self, *args: object) -> None:
        super().__init__(*args)

class UIUnsupportedInstruction(UIException):
    def __init__(self, *args: object) -> None:
        super().__init__(*args)
        
class UIUnsupportedOption(UIException):
    def __init__(self, *args: object) -> None:
        super().__init__(*args)

class UIBlankInput(UIException):
    def __init__(self, *args: object) -> None:
        super().__init__(*args)

class UIEndofInput(UIException):
    def __init__(self, *args: object) -> None:
        super().__init__(*args)